package com.hc.model.code03.test7;

/**
 * @version v1.0
 * @ClassName: Client
 * @Description: 客户端测试类
 * @Author: HC
 */
public class Client {

    public static void main(String[] args) {
        MenuComponent menuComponent1 = new Menu("菜单管理", 2);
        menuComponent1.add(new MenuItem("页面管理", 3));
        menuComponent1.add(new MenuItem("展开管理", 3));
        menuComponent1.add(new MenuItem("编辑管理", 3));
        menuComponent1.add(new MenuItem("删除管理", 3));
        menuComponent1.add(new MenuItem("新增管理", 3));

        MenuComponent menuComponent2 = new Menu("权限管理", 2);
        menuComponent2.add(new MenuItem("页面访问", 3));
        menuComponent2.add(new MenuItem("提交保存", 3));

        MenuComponent menuComponent3 = new Menu("角色管理", 2);
        menuComponent3.add(new MenuItem("页面访问", 3));
        menuComponent3.add(new MenuItem("新增角色", 3));
        menuComponent3.add(new MenuItem("修改角色", 3));

        MenuComponent menuComponent = new Menu("系统管理", 1);
        menuComponent.add(menuComponent1);
        menuComponent.add(menuComponent2);
        menuComponent.add(menuComponent3);

        menuComponent.print();
    }
}
